overwhelming responsibility - French English Dictionary